//
//  UIView+ViewController.swift
//  WeiBo_test
//
//  Created by 张leslie45 on 16/1/23.
//  Copyright © 2016年 张leslie45. All rights reserved.
//

import UIKit

extension  UIView {
     //遍历视图的响应者链条 获取导航视图控制器
    func navController () -> UINavigationController? {
     //获取视图的下一个响应者
        var next = nextResponder()
         //使用do while循环遍历响应者链条
        // swift repeat 替换了 do
        repeat{
          //如果一下个响应者的身份是导航视图控制器,就直接返回
            if let nextObj = next as? UINavigationController{
                return nextObj
            }
        }while (next != nil)
    return nil
    }
}
